package com.css.zfzx.sjcj.modules.drill.service;

import com.alibaba.fastjson.JSONObject;
import com.css.zfzx.sjcj.modules.drill.Entity.QhY18Entity;
import com.css.zfzx.sjcj.modules.drill.Entity.vo.QhY04Vo;
import com.css.zfzx.sjcj.modules.drill.Entity.vo.QhY18Vo;

import java.util.List;

/**
 * @author Li Helei
 * @date 2020-11-11
 */

public interface QhY18Service {

    JSONObject queryQhY18s(String drillId, int curPage, int pageSize);

    /*JSONObject queryQhY18s(QhY18QueryParams queryParams);*/
    QhY18Entity findDrillId(String drillId);

    QhY18Entity getQhY18(String id);

    QhY18Entity saveQhY18(QhY18Entity qhY18);

    QhY18Entity updateQhY18(QhY18Entity qhY18);

    void deleteQhY18s(String ids);

    void submitQhY18(String ids);

    QhY18Vo dataQualityCheck(String drillId);

    /**
     * 根据场地类型获取主表ID列表
     * @param siteType
     * @return
     */
    List<String> getDrillIds(String siteType);

}
